homemade distilled sugar cane aguardiente - German English Dictionary